output1__defined_assignments if {
    var1 := 1 + 2          # defined assignment succeeds
    var2 := upper("str")   # defined assignment succeeds
    var3 := false          # even assignment of false succeeds
}

output2__undefined_assignment if {
    var1 := input.no_such_field        # undefined assignment fails
}

output3__undefined_assignment if {
    var2 := 5 / 0                      # undefined assignment fails
}

output4__undefined_assignment if {
    var3 := to_number("not a number")  # undefined assignment fails
}
